package w83b.w83bOperacionesPaso.w83bIncidencias;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import w83b.w83bBeans.W83bIncidenciasBean;
import w83b.w83bUtilidadesComunes.W83bClsConstantes;
import es.ejie.frmk.presentacion.operacion.paso.Q70ActionPasoOP;
import es.ejie.frmk.presentacion.sesiondatos.Q70ContextoEJIE;

// TODO: Auto-generated Javadoc
/**
 * The Class W83bTablaAgrupacionesOP.java.
 *
 * @author Deusto Sistemas
 */
public class W83bContarIncidenciasOPAction extends Q70ActionPasoOP{

	
	protected void processOP(Q70ContextoEJIE contexto, ActionErrors errores, ActionMapping mapping,
			ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		W83bIncidenciasBean incidenciasBean = new W83bIncidenciasBean();
		
		incidenciasBean.setIdioma((String)contexto.get(W83bClsConstantes.CONSTANTE_CONTEXTO_IDIOMA));
		
		incidenciasBean.setTerritorioIncidenciaDesde(request.getParameter("w83bIncidenciasBean.territorioIncidenciaDesde"));
		incidenciasBean.setAnyoIncidenciaDesde(request.getParameter("w83bIncidenciasBean.anyoIncidenciaDesde"));
		incidenciasBean.setNumIncidenciaDesde(request.getParameter("w83bIncidenciasBean.numIncidenciaDesde"));
		incidenciasBean.setTerritorioIncidenciaHasta(request.getParameter("w83bIncidenciasBean.territorioIncidenciaHasta"));
		incidenciasBean.setAnyoIncidenciaHasta(request.getParameter("w83bIncidenciasBean.anyoIncidenciaHasta"));
		incidenciasBean.setNumIncidenciaHasta(request.getParameter("w83bIncidenciasBean.numIncidenciaHasta"));
		incidenciasBean.setTerritorioActaDesde(request.getParameter("w83bIncidenciasBean.territorioActaDesde"));
		incidenciasBean.setAnyoActaDesde(request.getParameter("w83bIncidenciasBean.anyoActaDesde"));
		incidenciasBean.setNumActaDesde(request.getParameter("w83bIncidenciasBean.numActaDesde"));
		incidenciasBean.setTerritorioActaHasta(request.getParameter("w83bIncidenciasBean.territorioActaHasta"));
		incidenciasBean.setAnyoActaHasta(request.getParameter("w83bIncidenciasBean.anyoActaHasta"));
		incidenciasBean.setNumActaHasta(request.getParameter("w83bIncidenciasBean.numActaHasta"));
		incidenciasBean.setFechaEntradaDesde(request.getParameter("fechaEntrada_fInicio"));
		incidenciasBean.setFechaEntradaHasta(request.getParameter("fechaEntrada_fFinal"));
		incidenciasBean.setTipoSolicitante(request.getParameter("w83bIncidenciasBean.tipoSolicitante"));
		incidenciasBean.setDniSolicitante(request.getParameter("w83bIncidenciasBean.dniSolicitante"));
		incidenciasBean.setNombreSolicitante(request.getParameter("w83bIncidenciasBean.nombreSolicitante"));
		incidenciasBean.setTipologiaIncidencia(request.getParameter("w83bIncidenciasBean.tipologiaIncidencia"));
		incidenciasBean.setTramite(request.getParameter("w83bIncidenciasBean.tramite"));
		incidenciasBean.setFechaTramiteDesde(request.getParameter("fechaTramite_fInicio"));
		incidenciasBean.setFechaTramiteHasta(request.getParameter("fechaTramite_fFinal"));
		incidenciasBean.setUltimoTramite(request.getParameter("w83bIncidenciasBean.ultimoTramite"));
		
		incidenciasBean.setFlagBusqNoValidada(request.getParameter("w83bIncidenciasBean.flagBusqNoValidada"));
		incidenciasBean.setFlagBusqValidada(request.getParameter("w83bIncidenciasBean.flagBusqValidada"));
		incidenciasBean.setFlagBusqDescartada(request.getParameter("w83bIncidenciasBean.flagBusqDescartada"));

		contexto.set("w83bIncidenciasBean",incidenciasBean);
		
	}

	protected ActionForward processForward(Q70ContextoEJIE contexto, ActionErrors errors, ActionMapping mapping, 
			ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		
		return mapping.findForward("ok");
	}

}
